#pragma once
#include <hgegui.h>
#include <hgesprite.h>

class CImageMenuItem
    : public hgeGUIObject
{
public:

    CImageMenuItem(int menuID, hgeSprite* sprite, hgeSprite* focusSprite, float x, float y);
    virtual ~CImageMenuItem();


    virtual void Render();

    virtual void Focus(bool bFocused);
    virtual bool KeyClick(int key, int chr);


private:
    bool m_focus;
    float m_x;
    float m_y;
    hgeSprite* m_sprite;
    hgeSprite* m_focusSprite;
};